草庐IT

ios - NSString isEqualToString 不工作

全部标签

c# - 如何将Excel工作表列名转换为数字?

这个问题在这里已经有了答案:WhatisthealgorithmtoconvertanExcelColumnLetterintoitsNumber?(11个答案)关闭8年前。我想知道将Excel工作表列名称转换为数字的最佳方法是什么。我正在使用ExcelPackage,一个很好的库来处理.xlsx文档。遗憾的是,该库不包含此功能。OBS:Thefirstcolumn,A,correspondstonumber1inthislibrary.

c# - 使用 xamarin 的移动跨平台本地化和仅 iOS 问题

我在Xamarin中有一个针对Android、iOS和WindowsPhone的项目。我使用核心(PCL库)在不同平台之间共享通用代码。我在我的核心库中添加了资源文件(.net资源).Resx,并在我的一个ViewModel中使用了以下代码片段来读取特定于文化的字符串:publicstringGetString(){//CommonResourcesisthenameofmyresourcefileResourceManagerresManager=newResourceManager(typeof(CommonResources));returnresManager.GetStrin

c# - 删除空文件夹并重新创建后出现 System.IO.DirectoryNotFoundException

我想复制一个文件夹,我想先删除目标文件夹。所以我要删除目标文件夹然后重新创建它然后复制文件。问题是我得到Anunhandledexceptionoftype'System.IO.DirectoryNotFoundException'occurredinmscorlib.dll尝试复制文件时。这是代码staticpublicvoidCopyFolder(stringsourceFolder,stringdestFolder){if(Directory.Exists(destFolder))//checkiffoldeexist{Directory.Delete(destFolder,tr

c# - 如何从工作线程中调用 UI 线程上的方法?

这个问题在这里已经有了答案:关闭11年前。我正在从事一个使用以下技术的项目:C#(.NET4.0)WCFPrism4我目前正在使用代理生成的Begin/End方法对我们的Web服务之一进行异步调用。调用成功,客户端能够在工作线程上接收Web服务的响应。收到响应后,我将继续引发事件。订阅事件的类继续使用PRISM请求UI导航:Application.Current.Dispatcher.BeginInvoke(newAction(()=>this.RegionManager.RequestNavigate(RegionNames.LoginContentRegion,projectSel

c# - EF 6 的工作单元和依赖注入(inject)设计问题

我使用EntityFramework6开发Web应用程序,在设计应用程序结构时遇到困难。我的主要问题是如何在我的特定情况下处理依赖项注入(inject)。下面的代码是我希望应用程序的样子。我正在使用Autofac,但我想它对每个DI用户来说都足够基本了:publicinterfaceIUnitOfWork{boolCommit();}publicclassUnitOfWork:IUnitOfWork,IDisposable{privateDbContext_context;publicUnitOfWork(DbContextcontext){_context=context;}publ

c# - 使这项工作起作用的流畅对象模型是什么?

作为编写流畅API的练习,我想我会编译并运行以下代码:staticvoidMain(string[]args){Enumerable.Range(1,100).When(i=>i%3==0).Then(i=>Console.WriteLine("fizz")).When(i=>i%5==0).Then(i=>Console.WriteLine("buzz")).Otherwise(i=>Console.WriteLine(i)).Run();Console.ReadLine();}想法是.When将测试枚举中的每个元素,如果它通过谓词,则运行操作。如果谓词失败,则该项目沿链向下传递。我

c# - StringLengthAttribute 是如何工作的?

在使用EntityFramework和ASP.NETMVC3验证我的模型时,我在使用StringLengthAttribute时遇到问题。我的模型基于一个EntityFramework实体,该实体有一个分部类,该分部类使用MetadataType属性告诉MVC在搜索元数据时使用哪种类型。这显示在下面的代码中:[MetadataType(typeof(PartMetadata))]publicpartialclassPart{}classPartMetadata{[DisplayName("Partnumber")][Required(ErrorMessage="*Required")]

c# - 在 Visual Studio 中使空格像选项卡一样工作的技巧

在工作中,我们习惯于使用4个空格来缩进代码。我习惯于使用tabs进行缩进,但我想遵循约定。注意:我无意在这里开始讨论空格与制表符。我调整了我的VisualStudio设置以用4个空格替换制表符,但我在调整使用空格时遇到了一些问题。例如:如何轻松取消缩进代码?使用tab字符,我只需要使用backspace一次,空格我需要使用backspace4次。如何确保始终有正确数量的空格(不是三个或五个)?如何像使用选项卡一样快速地浏览我的代码?(箭头向左或向右跳跃到带有制表符的下一个缩进,但只移动一个带有空格的位置)如何在比较文件时忽略空格更改?理想情况下,我希望这些用于缩进的4个空格对制表符同样

c# - 无法执行事务操作,因为有待处理的请求在工作

背景我有一些代码可以打开一个sql连接,开始一个事务并对数据库执行一些操作。此代码从数据库创建一个对象(出队),获取一些值并将其保存回来。整个操作需要在事务中进行。所有代码在没有事务的情况下都能完美运行。using(varconnection=newSqlConnection(connectionString)){connection.Open();vartransaction=connection.BeginTransaction();try{varmyObject=foo.Dequeue(connection,transaction);varurl=myObj.GetFilePat

c# - SMTP 异常 : Unable to read data from the transport connection: net_io_connectionclosed

我知道这个问题看起来像是许多其他问题的重复,但事实并非如此。每当我尝试通过我的Web应用程序在我的本地计算机上发送电子邮件时,都会抛出SMTPException,异常是://onthisline:SmtpServer.Send(mail);Unabletoreaddatafromthetransportconnection:net_io_connectionclosed.虽然生产代码运行良好,相同的代码、相同的连接、相同的凭据,我使用的是IP而不是别名,我试图关闭本地机器上的防火墙,但没有任何帮助解决这个问题。虽然以前在我的本地机器上工作过,但任何人都可以提示引发此问题的可能是什么问题